package com.lin.project.cloudnative.model.dto.testTask;

import lombok.Data;

import java.io.Serializable;

/**
 * @description: 测试任务更新请求体
 * @author: linhuaixu
 * @time: 2023/5/15 10:53
 */
@Data
public class TestTaskUpdateRequest implements Serializable {

    /**
     * id
     */
    private Long id;

    private String taskName;

    /**
     * 执行次数
     */
    private Integer count;

    /**
     * 测试用例列表（测试用例id的列表，如【0，1，2，3，4】）
     */
    private String testCaseList;

    /**
     * 规则集配置（json对象）
     */
    private String ruleSet;

    /**
     * 状态（0-未开始, 1-执行中, 2-成功, 3-失败）
     */
    private Integer staticStatus;

    /**
     * 状态（0-未开始, 1-执行中, 2-成功, 3-失败）
     */
    private Integer dynamicStatus;

    /**
     * 静态日志
     */
    private String staticLog;

    /**
     * 动态日志
     */
    private String dynamicLog;

    /**
     * 执行耗时
     */
    private Integer time;

    /**
     * 备注信息
     */
    private String remark;

    /**
     * 创建用户 id
     */
    private Long userId;

    private static final long serialVersionUID = 1L;
}
